package mlz.c_genericity.demo;

import java.util.ArrayList;
import java.util.List;


//xx.java -> 编译 -> xx.class -> 运行 -> 内存
public class DemoTest {
    public static void main(String[] args) {
        //Collection(I) -> List(I) -> ArrayList(C)
        //集合是可以存储所有类型 -> Object
        //运行程序后,才能发现问题 -> 泛型就是把有可能发生的类型相关的问题提前到编译时时期
        List<String> list = new ArrayList(); //多态
//        list.add(1);
//        list.add(false);
        list.add("张三");
        System.out.println(list);
    }
}















